public class Crosshatch: BasicOperation {
    public var crossHatchSpacing: Float = 0.03 {
        didSet { uniformSettings["crossHatchSpacing"] = crossHatchSpacing }
    }
    public var lineWidth: Float = 0.003 { didSet { uniformSettings["lineWidth"] = lineWidth } }

    public init() {
        super.init(fragmentFunctionName: "crosshatchFragment", numberOfInputs: 1)

        ({ crossHatchSpacing = 0.03 })()
        ({ lineWidth = 0.003 })()
    }
}
